Atlanta became a sports mecca the last 20 years. The hotels and restaurants around Mercedes-Benz Stadium will take a substantial hit without the Final Four.
Atlanta became a sports mecca the last 20 years. The hotels and restaurants around Mercedes-Benz Stadium will take a substantial hit without the Final Four.
Please to comment